in Vista, if you right-click an image file, you can click "Open with..." and then select "Choose default program" where you can choose Paint.NET to open that type of image file.
Subsequently, if you double-click an image file of that type, it would open in Paint.NET
Launch paint.net from context menu?
in Paint.NET Discussion and Questions
Posted
I think this works in XP, too.